proper splicing